import java.util.Arrays;

public class ArraysTest5 {
    public static void main(String[] args) {
        int[] arr = {1, 5, 9, 23, 43, 58, 96};

        //复制arr数组的[from,to)范围的元素，得到一个新数组
        int[] nums = Arrays.copyOfRange(arr, 3,6);//复制[3,6)下标范围的元素
//        int[] nums = Arrays.copyOfRange(arr, 3,16);//复制[3,16)下标范围的元素
        //复制[3,6]的所有元素
       // int[] nums = Arrays.copyOfRange(arr, 13,16);//报错，起点必须在原数组下标范围内

        System.out.println("arr数组：" + Arrays.toString(arr));
        //arr数组：[1, 5, 9, 23, 43, 58, 96]
        System.out.println("nums数组：" + Arrays.toString(nums));
        //nums数组：[23, 43, 58]
        //nums数组：[23, 43, 58, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    }
}
